"""
访问私有属性

Version: 0.1
Author: yuwl
Date：2024-3-25
"""

class Test:

    def __init__(self, foo):
        self.__foo = foo

    def __bar(self):
        print(self.__foo)
        print('__bar')

def main():
    test = Test('hello')
    # 单个下划线+类名+私有方法名 可访问私有方法
    test._Test__bar()
    # 单个下划线+类名+私有属性名 可访问私有属性
    print(test._Test__foo)

if __name__ == '__main__':
    main()